home *** CD-ROM | disk | FTP | other *** search
- # #########################################################################
- # #### function asciiupload (prompt, sleep, file) ####
- # #### ####
- # #### Datei "file" als ASCII-File übertragen ####
- # #### ####
- # #### Falls "prompt" != "" ist, dann wird auf den String "prompt" ####
- # #### gewartet. ####
- # #### Egal ob mit oder ohne "prompt", vor dem Senden jeder Zeile ####
- # #### wird für die Dauer von "sleep" gewartet (Zeitangaben siehe ####
- # #### COSHY/SLEEP) - sleep kann den Wert 0 haben. ####
- # #### ####
- # #### Beispiel: asciiupload : 0 file.txt ####
- # #### oder asciiupload "" 1s file.txt ####
- # #### ####
- # #### von Martin Mertens @ WI2 ####
- # #########################################################################
-
- function asciiupload0 {
- while read line ; do
- if [ -n "$1" ] ; then
- if ! waitfor -t 10s "$1" ; then
- exit 1
- fi
- fi
- sleep $2
- send "$line"
- done
- exit 0
- }
-
- function asciiupload {
- if [ $# != 3 ] ; then
- echo "usage: asciiupload prompt sleep file"
- exit 1
- fi
- if ! asciiupload0 "$1" $2 < $3 ; then
- echo "Kein Prompt erhalten!"
- exit 1
- fi
- }